/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import java.util.List;
import model.Agenda;
import model.Horarios;
import model.Servicos;
import model.Usuario;

/**
 *
 * @author MauroH
 */
public interface AgendaDAO {
    
    void atualizar(Agenda agenda) throws AgendouDAOException;

    void excluir(int idhorario) throws AgendouDAOException;

    void salvar(Agenda agenda) throws AgendouDAOException;
    
    Agenda getAgenda(int idhorario) throws AgendouDAOException;
    
    List<Horarios> getAgendas(Boolean disponivel) throws AgendouDAOException;
        
    void salvar(Usuario usuario, Servicos servico, Horarios horario) throws AgendouDAOException;
}
